/*---------------------------------------------------------------------------------
[ARKIX Master Stylesheet]
Project:		APP Pac�fico Seguros
Version:		1.0
Last change:	10/10/2010
Assigned to:	Sebasti�n Echeverri Ospina
Primary use:	APP Master
---------------------------------------------------------------------------------*/
/* This style sheet contain: 

1. Main styles 
2. Reset
3. Main container "Wrapper"
4. Main containers
5. Login styles
6. Terms of use styles
7. Main columns
*/
 /*1. Main styles */
BODY{
	text-align:center;
	background-image:url(../imagenes/degrade_superior.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
H1{
	text-align:left;
	color:#0097d0;
	/*color:#00589f;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
}
A{
	color:#ff6319;
}
A:visited{
	color:#ff6319;
}
P{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#939598;
	text-align:left;}
SELECT{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.select {
    position: absolute;
    color:#999999;
    font-size:12px;
	padding:3 0 0 4px;
    font-family:Arial Helvetica, sans-serif;
	width: 214px;
	height: 19px;
	background: url(../imagenes/dropdownlist.jpg) no-repeat;
	overflow: hidden;
}

.button{
	background-color:#00589f;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	border:solid 1px #b2c8d9;
	padding:3px 10px 2px 10px;
    width: 150px;   /* <08420> */
}
/* 2. Reset */
*{
	margin:0;
	padding:0;}
/* 3. Main container "Wrapper" */
#wrapper{
	width:990px;
	margin:0 auto;
}
/* 4. Main containers */
#header{
	float:left;/* This is first property for each container */
	width:990px;
	height:137px;
}
	#headerright{
		float:right;
		width:480px;
		text-align:right;
	}
		#headerright P{
			text-align:right;
			margin-top:63px;
		}
	#headerrightuser{
		float:right;
		width:480px;
		text-align:right;
	}
		#headerrightuser H1{
			text-align:right;
			margin-top:60px;
			text-transform:none;
			margin-bottom:10px;
		}
		#headerrightuser P{
			text-align:right;
		}
#maincontent{
	float:left;
	width:100%;
}
/* 5. Login styles */
#loginheader{
    /*float:left;
    position:absolute;
    margin-left:245px;*/
	width:500px;  /*<08420>*/
	height:300px;
	top:130px;
    /*left:2px;*/
}
#logopage{
    /*background-image:url(../imagenes/logo.png);*/
    /*left:82px;
    position:absolute;
    */
    float:left;
	width:156px;
	height:107px;
	top:7px;
}
#pie{
    width:100%;
    height:84px;
    background-image:url(../imagenes/degrade_inferior.jpg);
    background-repeat:repeat-x;
    }
.captcha{
    background-image:url(../imagenes/degrade_inferior.jpg);
    color:Green;
    font-style:italic;
}

#logintable{
	/*float:left;
    margin-left:245px;
    position:absolute;
    */
	width:500px;
	height:168px;
	top:196px;
	background-image:url(../imagenes/recuadro.jpg);
	background-repeat:no-repeat;
}
        #logintable TD{
	        font-family:Arial Helvetica, sans-serif;
	        font-size:13px;
	        color:#0097d0;
	        font-weight:normal;
	        vertical-align:top;
        }	
        #logintable .imgButton{
            vertical-align:top;
        }
        #logintable .button{
	        background-color:#00589f;
	        text-transform:uppercase;
	        font-family:Arial, Helvetica, sans-serif;
	        font-weight:bold;
	        color:#FFF;
	        font-size:11px;
	        border:solid 1px #b2c8d9;
	        padding:3px 10px 2px 10px;
	        width: 80px;
        }
        #logintable .input{
	        color:#aaaaaa;
	        font-style:italic;
	        font-size:12px;
        }
        #logintable .validationfield{
	        border:solid 1px #FF0000;
	        color:#aaaaaa;
	        font-style:italic;
	        font-size:12px;
        }
        #logintable .validationftext{
	        color:#FF0000;
	        font-style:normal;
	        font-size:12px;
        }
        
#CrearPassTable{
	/*float:left;
    margin-left:250px;
    position:absolute;*/
	width:483px;
	height:358px;
	top:180px;
	background-image:url(../imagenes/fondo_exterior-usuario.jpg);
	background-repeat:no-repeat;
}
        #CrearPasstable TD{
	                font-family:Arial Helvetica, sans-serif;
	                font-size:12px;
	                color:#0097d0;
	                vertical-align:top;
	                height:25px;
	                padding:0 0 0 4px;
	                
        }
        #CrearPasstable .TextBox{
	                border-color:#cccccc;
	                color:#999999;
	                font-size:12px;
	                border-style:solid;
	                border-width:1px;
	                height:18px;
	                padding:0 0 0 4px;
	                
        }
        #CrearPasstable .DropDown{
	                border-color:#cccccc;
	                color:#999999;
	                font-size:12px;
	                border-style:solid;
	                border-width:1px;
	                height:18px;
	                padding:0 0 0 4px;
	                font-style:italic;
                    
        }		
        #logintable .imgButton{
            vertical-align:top;
        }

        #captcha .ReCaptcha_button{
            height:16px;
            vertical-align:middle;            
        }

        #captcha .ReCaptcha_TdField{
             vertical-align:top;
             height:43px;
             padding:13px 0 0 0;
        }
        
        #captcha .ReCaptcha_input{
            border-color:#cccccc;
            border-style:solid;
            border-width:1px;
            color:#999999;
            font-size:12px;
            width:300px;
        }
        
        #captcha .ReCaptcha_image{
            height:57px;
            vertical-align:top;
            background-color:#cccccc;
            padding:1px 1px 1px 1px;
            border:solid 1 #cccccc;
        }
        
        #captcha .ReCaptcha_TdButton{
            vertical-align:top;
            padding:7px 0 0 0;
        }
#OlvidoPassTable{
	/*float:left;
    margin-left:250px;
    position:absolute;*/
	width:483px;
	height:277px;
	top:190px;
	background-image:url(../imagenes/Fondo_externo-Contrase�a.jpg);
	background-repeat:no-repeat;
}
        #OlvidoPassTable TD{
	                font-family:Arial Helvetica, sans-serif;
	                font-size:12px;
	                color:#0097d0;
	                vertical-align:middle;
	                padding:0 0 0 4px;
	                
        }
        #OlvidoPassTable .TextBox{
	                border-color:#cccccc;
	                color:#999999;
	                font-size:12px;
	                border-style:solid;
	                border-width:1px;
	                height:18px;
	                padding:0 0 0 4px;}
                        	
        #OlvidoPassTable .imgButton{
            vertical-align:top;
        }

#CambioPassTable{
	/*float:left;
    position:absolute;
    margin-left:245px;*/
	width:500px;
	height:167px;
	top:190px;
	background-image:url(../imagenes/recuadro.jpg);
	background-repeat:no-repeat;
}
        #CambioPassTable TD{
	                font-family:Arial Helvetica, sans-serif;
	                font-size:12px;
	                color:#0097d0;
	                vertical-align:top;
	                height:25px;
	                padding:0 0 0 4px;
	                
        }
        #CambioPassTable .TextBox{
	                border-color:#cccccc;
	                color:#999999;
	                font-size:12px;
	                border-style:solid;
	                border-width:1px;
	                height:18px;
	                padding:0 0 0 4px;
	                
        }
                        	
        #CambioPassTable .imgButton{
            background-image:url(../imagenes/Boton-Contrasena.jpg);
            vertical-align:top;
        }
        
        #CambioPassTable .Descripcion{
            color:#666666;
            font-size:10px;
        }
        
#MensajesTable{
	/*float:left;
    position:absolute;*/
	width:990px;
	top:150px;
}       

#Entidades{
    /*float:left;
    margin-left:125px;
    position:absolute;
    */
	width:740px;
	top:196px;
}
.LabelError{
    font-size:12px;
    padding:5;
    font-family:Arial, Helvetica, sans-serif;
    color:#565656;
}

/* 6. Terms of use styles */
#termsofuse{
	float:left;
	width:700px;
	background-color:#FFFFFF;
	padding:10px;
}
#termsofusebody{
	height:100%;
	background-color:#FFF;
	width:100%;
}
#termsofusebody H1{
	text-align:left;
	color:#00589f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:15px;
	background-image: url(../imagenes/bg_h1_terms_of_use.png);
	background-position:bottom;
	background-repeat: repeat-x;
	width:100%;
	padding-bottom:15px;
}	
#termsofusebody p{
	margin-bottom:15px;
	color:#4a4a4a;
}
/* 7. Main columns */
#leftcolumn{
	float:left;
	width:780px;
	margin-right:60px;
}
	#leftcolumnbanner{
		float:left;
		width:100%;
	}
	#leftcolumntabs{
		float:left;
		width:100%;
		text-align:left;
		margin-top:15px;
		margin-bottom:9px;
	}
		#leftcolumntabs .activetab{
			padding:10px;
			background-color:#00579f;
			border-top:solid 1px #00579f;
			border-left:solid 1px #00579f;
			border-right:solid 1px #00579f;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			text-transform:uppercase;
		}

		#leftcolumntabs .inactivetab{
			padding:10px;
			background-color:#f6f6f6;
			border-top:solid 1px #a3a3a3;
			border-left:solid 1px #a3a3a3;
			border-right:solid 1px #a3a3a3;
			color:#7c7c7c;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			text-transform:uppercase;
		}
	#leftcolumntable{
		float:left;
		width:100%;
	}
	#leftcolumntable .input{
		color:#585858;
		font-style:italic;
		font-size:12px;	}
		#leftcolumntable .tableborder{
			border:solid 1px #00579f;
		}
		#leftcolumntable .tablebheader{
			background-color:#00589f;
			border-right:solid 1px #fffefd;
			border-bottom:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:center;
			color:#FFF;
		}
		#leftcolumntable .tablebheaderend{
			background-color:#00589f;
			border-bottom:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:center;
			color:#FFF;
		}
		#leftcolumntable .cell{
			border-right:solid 1px #c1c1c1;
			border-bottom:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
		}
		#leftcolumntable .cellend{
			border-bottom:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
			background-color:#f8f8f8;
		}
		#leftcolumntable .cell01{
			border-right:solid 1px #c1c1c1;
			border-bottom:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
			background-color:#f8f8f8;
		}
		#leftcolumntable .cellend01{
			border-bottom:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
		}
		#leftcolumntable .cellbottom{
			border-right:solid 1px #c1c1c1;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
		}
		#leftcolumntable .cellendbottom{
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
		}
		#leftcolumncontent{
			float:left;
			width:100%;
			text-align:center;
			margin-top:20px;
		}
			#leftcolumncontent P{
				text-align:center;
			}
	 	.table02header{
			background-color:#00589f;
			padding:10px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
			font-weight:bolder;
			font-size:12px;
			color:#FFFFFF;
		}
		.table02content{
			background-color:#f6f6f6;
			padding:10px;
		}
		.table02cell{
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#555;
			text-align:left;
		}
#rightcolumn{
	float:left;
	width:150px;
}

/*I 08420*/

#changepasswordheader{
	float:left;
	width:650px;
	margin:20px 0 25px 175px;
	display:inline;
}

#changepasswordtable{
	float:left;
	width:650px;
	/*margin-left:255px;*/
	margin-left:175px;
	background-color:#ededed;
	display:inline;
}

#changepasswordtable TD{
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
}	

/*F 08420*/

#tblPrinc
{
    width: 100%;
    height: 100%;
    float: left;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    
    }
    
/* add psantacruz */

.ImportarArchivo {
	margin:10px;padding:0px;
	width:50%;
	-box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.ImportarArchivo table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.ImportarArchivo tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.ImportarArchivo table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.ImportarArchivo table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.ImportarArchivo tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.ImportarArchivo tr:hover td{
	
}
.ImportarArchivo tr:nth-child(odd){ background-color:#ffffff; }
.ImportarArchivo tr:nth-child(even)    { background-color:#ffffff; }.ImportarArchivo td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}.ImportarArchivo tr:last-child td{
	border-width:0px 1px 0px 0px;
}.ImportarArchivo tr td:last-child{
	border-width:0px 0px 1px 0px;
}.ImportarArchivo tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.ImportarArchivo tr:first-child td{
		background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.ImportarArchivo tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
}
.ImportarArchivo tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.ImportarArchivo tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.ImportarTable {
	margin:10px;padding:0px;
	width:50%;
	-box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.ImportarTable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.ImportarTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.ImportarTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.ImportarTable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.ImportarTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.ImportarTable tr:hover td{
	
}
.ImportarTable tr:nth-child(odd){ background-color:#ffffff; }
.ImportarTable tr:nth-child(even)    { background-color:#ffffff; }.ImportarTable td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}.ImportarTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.ImportarTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.ImportarTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.ImportarTable tr:first-child td{
		background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.ImportarTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
}
.ImportarTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.ImportarTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.TablaResultados {
	margin:10px;padding:0px;
	width:20%;
	-box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	float: left;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.TablaResultados table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.TablaResultados tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.TablaResultados table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.TablaResultados table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.TablaResultados tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.TablaResultados tr:hover td{
	
}
.TablaResultados tr:nth-child(odd){ background-color:#ffffff; }
.TablaResultados tr:nth-child(even)    { background-color:#ffffff; }.TablaResultados td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}.TablaResultados tr:last-child td{
	border-width:0px 1px 0px 0px;
}.TablaResultados tr td:last-child{
	border-width:0px 0px 1px 0px;
}.TablaResultados tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.TablaResultados tr:first-child td{
		background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.TablaResultados tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
}
.TablaResultados tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.TablaResultados tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.TablaDerecha {
	margin:10px;padding:0px;
	width:20%;
	-box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	float: left;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.TablaDerecha table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.TablaDerecha tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.TablaDerecha table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.TablaDerecha table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.TablaDerecha tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.TablaDerecha tr:hover td{
	
}
.TablaDerecha tr:nth-child(odd){ background-color:#ffffff; }
.TablaDerecha tr:nth-child(even)    { background-color:#ffffff; }.TablaDerecha td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}.TablaDerecha tr:last-child td{
	border-width:0px 1px 0px 0px;
}.TablaDerecha tr td:last-child{
	border-width:0px 0px 1px 0px;
}.TablaDerecha tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.TablaDerecha tr:first-child td{
		background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.TablaDerecha tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #007fff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #007fff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#007fff,ffffff);

	background-color:#007fff;
}
.TablaDerecha tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.TablaDerecha tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}



.button.css3button {
	font-family: Arial;
	font-size: 16px;
	color: #050505;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#d9dbce);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#d9dbce));
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	border: 0px solid #cbccc4;
	-moz-box-shadow:
		0px 1px 3px rgba(235,228,235,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(235,228,235,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(235,228,235,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
}

.TablaSinBorde {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.TablaSinBorde table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.TablaSinBorde tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.TablaSinBorde table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.TablaSinBorde table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.TablaSinBorde tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.TablaSinBorde tr:hover td{
	background-color:#ffffff;
		

}
.TablaSinBorde td{
	vertical-align:middle;
	
	background-color:#ffffff;

	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.TablaSinBorde tr:last-child td{
	border-width:0px 1px 0px 0px;
}.TablaSinBorde tr td:last-child{
	border-width:0px 0px 1px 0px;
}.TablaSinBorde tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.TablaSinBorde tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #cccccc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#cccccc");	background: -o-linear-gradient(top,#cccccc,cccccc);

	background-color:#cccccc;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.TablaSinBorde tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #cccccc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#cccccc");	background: -o-linear-gradient(top,#cccccc,cccccc);

	background-color:#cccccc;
}
.TablaSinBorde tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.TablaSinBorde tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.TablaSinBordeColor {
	margin:0px;padding:0px;
	width:20%;
	border:1px solid #ffffff;
	float:left;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.TablaSinBordeColor table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	border: black 1px solid; 
}.TablaSinBordeColor tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.TablaSinBordeColor table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.TablaSinBordeColor table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.TablaSinBordeColor tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.TablaSinBordeColor tr:hover td{
	background-color:#ffffff;
		

}
.TablaSinBordeColor td{
	vertical-align:middle;
	
	background-color:#ffffff;

	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.TablaSinBordeColor tr:last-child td{
	border-width:0px 1px 0px 0px;
}.TablaSinBordeColor tr td:last-child{
	border-width:0px 0px 1px 0px;
}.TablaSinBordeColor tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.TablaSinBordeColor tr:first-child td{
		background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.TablaSinBordeColor tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;
}
.TablaSinBordeColor tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.TablaSinBordeColor tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.buttons{
display: inline-block;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* W3C */
border: 1px solid #a1a1a1;
padding: 0 2em;
margin: 0.5em;
font: bold 1em/2em Arial, Helvetica;
text-decoration: none;
color: #333;
-moz-border-radius: .2em;
-webkit-border-radius: .2em;
border-radius: .2em;
}

.buttons:before
{
float: left;
width: 1em;
text-align: center;
font-size: 1.7em;
margin: 0 0.5em 0 -1em;
padding: 0 .2em;
pointer-events: none;
}
.add:before    { content: "\271A"; }
.edit:before   { content: "\270E"; }
.delete:before { content: "\2718";}
.save:before   { content: "\2714";}
.email:before  { content: "\2709";}
.cross:before  { content: "\2716"; }


.Titulo {
	margin:0px;padding:0px;
	width:30%;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.Titulo table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	border: black 1px solid; 
}.Titulo tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.Titulo table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.Titulo table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.Titulo tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.Titulo tr:hover td{
	
}
.Titulo tr:nth-child(odd){ background-color:#ffffff; }
.Titulo tr:nth-child(even)    { background-color:#ffffff; }.Titulo td{
	vertical-align:middle;
	
	
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}.Titulo tr:last-child td{
	border-width:0px 1px 0px 0px;
}.Titulo tr td:last-child{
	border-width:0px 0px 1px 0px;
}.Titulo tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.Titulo tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #cccccc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#cccccc");	background: -o-linear-gradient(top,#cccccc,cccccc);

	background-color:#cccccc;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.Titulo tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #cccccc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#cccccc");	background: -o-linear-gradient(top,#cccccc,cccccc);

	background-color:#cccccc;
}
.Titulo tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.Titulo tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}